Font Header

linea8()

#include linea.h>

=.38 typedef struct _font short font_id;0 font face identifier short size;2 font size in points char name[32];4 face name short first_ade;36 low. ADE value in face short last_ade;38 high. ADE value in face short top;40 dist. topline ↔ baseline short ascent;42 dist. ascentline ↔ baseline short half;44 dist. halfline ↔ baseline short descent;46 dist. decentline ↔ baseline short bottom;48 dist. bottomline ↔ baseline short max_char_width;50 width of widest char. short max_cell_width;52 width of widest char. cell short left_offset;54 left offset short right_offset;56 right offset short thicken;58 add. width of bold char. short ul_size;60 width of underline short lighten;62 mask for lighten char. short skew;64 mask for skewing char. short flags;66 flags char &sstarf#star;h_table;68 ptr to hor. off. table short &sstarf#star;off_table;72 ptr to char. off. table char &sstarf#star;dat_table;76 ptr to font data short form_width;80 form width short form_height;82 form height struct _font &sstarf#star;next_font;84 ptr to next font __FONT


extern __FONT &sstarf#star;&sstarf#star;__fonts;    /&sstarf#star; from linea0() &sstarf#star;/